package com.emm.yixun.common.app;

import java.io.Serializable;

import com.emm.yixun.common.app.annotation.TYWValid;

public class LoginReqDto implements Serializable{
	private static final long serialVersionUID = 1L;
	
	/**
	 *名称：版本
	 *描述：
	 *	版本
	 **/
	@TYWValid(min=1,max=8)
	private String version;
	
	/**
	 *名称：商户编码
	 *描述：
	 *	商户编码：后台给出，app默认固定值
	**/
	@TYWValid(min=0,max=50)
	private String merchantCode;
	
	/**
	 * 登陆密码
	 */
	@TYWValid(min=1,max=100)
	private String loginPwd;
	
	/**
	 *名称：登陆名
	 *描述：
	 *	登陆名
	**/
	@TYWValid(min=1,max=200)
	private String loginName;
	
	/**
	 * 极光推送唯一标识
	 */
	@TYWValid(min=0,max=100)
	private String deviceToken;
	
	/**
	 * 设备号
	 */
	@TYWValid(min=1,max=100)
	private String terminalCode;
	
	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getMerchantCode() {
		return merchantCode;
	}

	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode;
	}

	public String getLoginPwd() {
		return loginPwd;
	}
	
	public void setLoginPwd(String loginPwd) {
		this.loginPwd = loginPwd;
	}
	
	public String getLoginName() {
		return loginName;
	}
	
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	public String getDeviceToken() {
		return deviceToken;
	}

	public void setDeviceToken(String deviceToken) {
		this.deviceToken = deviceToken;
	}

	public String getTerminalCode() {
		return terminalCode;
	}

	public void setTerminalCode(String terminalCode) {
		this.terminalCode = terminalCode;
	}
	
}
